
body {
}
.container {width:960px;}
.navbar {margin-bottom:0;}
dl.warning {display:none;}
#content {margin-top:-27px;margin-bottom:0;}
#collage .documentFirstHeading,#collage .documentDescription {display:none;}
.container-header {background-color:#ECEEF3;}
a.managePortletsFallback,#document-action-kml_download,.managePortletsAboveLink, .managePortletsBelowLink, .manageFooterPortletsLink, .manageInHeaderPortletsLink {display: none;}
#content h1.documentFirstHeading {text-align: center;}
#center-column {margin-left:0;}
.span12 {width:960px;}
#content-core p {text-indent: 2em;}
.portlet h4 {text-align: center;}
#portletBelowContentF p {text-align:center;}
#action-bar .nav-tabs {border-bottom-width: 0;}
#right-column-content .portlet {margin-top:6px;}
#portletBelowContentManager {display:none;}
.radio-widget {
    display:inline;
}

#header {
    margin:0;
}
.headerbg {background: transparent url("http://images.315ok.org/lhhospital/img/headerbg.jpg") no-repeat 0 0 ;height:80px;}
#main {
    margin: 0px auto;
}

label {
    float:none; 
    display:inline;
}

.field label {
   display:inline;
   font-weight:bold;
}

label .required {
   font-size:8px;
}

#edit-bar ul {
    margin:0px;
}

.footer {
    background: transparent url("http://images.315ok.org/lhhospital/img/footerbj.jpg") repeat-x 0 0 ;
    height:106px;
    border-top: 1px solid #E5E5E5;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.024) inset;
    padding-top:30px;
    padding-bottom:0;
    text-shadow: 0 1px 0 #FFFFFF;
}

.portlet-footer {
    font-size:small;
    margin-bottom:20px;

    padding-right:20px;
    text-align:right;
}


#portletBelowContentManager {
    margin-top:20px;
}

#content-columns {
    display:table;
    vertical-align:top;
    margin-top:-14px;
}
#left-column-content {
    padding:0 10px;

    vertical-align:top;
}

#center-column-content {
    padding:0 5px;
    border-bottom:1px solid #eee;
    vertical-align:top;
}



#right-column-content {
    padding:0 10px;
    border-left:1px solid #eee;
    vertical-align:top;
}

#right-column .portlet-header, #left-column .portlet-header {
    border-bottom:1px solid #ddd;
    margin-bottom:10px;
    line-height:27px;
}

.table-row {
    display:table-row;
}

.ploneCalendar td, .ploneCalendar th {
    padding:2px;
    text-align:center;
    vertical-align:middle;
}

.navTree {
    list-style:none;
    margin:0px;
}

.navTree .navTree {
    margin-left: 10px;
}

.navTree li {
}

.navTree  a {
    display:block;
    padding:5px;
}


.navTreeCurrentItem {
  
}

.navTree li {
    display:block;
}

.navTree .navTreeItem a {
    display: block;
    line-height: inherit;
    background:none;
    padding: 5px !important;
}

.navTree .navTreeItem a:hover {
    text-decoration:none;
    background-color: #eee;
}

#center-column.nocolumns {
}

.portletCalendar {
    text-align:center;
}

input[type="submit"], input[type="button"], button {
    margin:2px;
}

.mceToolbar, .mceStatusbar {
    background: #ddd !important;
}

.mceToolbar {
    border-radius: 5px 5px 0 0 !important;
}

li {
}

.dropdown-toggle .arrowDownAlternative {
    display:none;
}

#action-bar > .nav-tabs > li > a {
    padding: 0 5px;
    line-height:20px;
}

#action-bar > .nav-tabs {
    margin-left:0;
}

#main label {
    display:inline-block;
}

.footer > .container {
}

#action-bar .nav-tabs a.menu:after, 
#action-bar .nav-tabs .dropdown-toggle:after {
    margin-top:8px;
}

#action-bar ul.dropdown-menu {
    min-width:150px;
}


div.listingBar .next,
div.listingBar .current,
div.listingBar a {
    padding: 5px 10px;
}

#content div.listingBar a:hover {
    color:#fff !important;
}

#content p, #content table, #content dl, dl.portlet p, dl.portlet {
    margin-bottom: 0.7em;
}

.portletItemDetails {
    text-align:right;
}

.documentDescription {
    padding:10px 20px;
    margin:10px;
}

.topbar input {
    height: 13px;
}


input[type="submit"]{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}input[type="submit"]:hover{background-position:0 -15px;color:#333;text-decoration:none;}
input[type="submit"]:focus{outline:1px dotted #666;}

input[type="button"]{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}input[type="button"]:hover{background-position:0 -15px;color:#333;text-decoration:none;}
input[type="button"]:focus{outline:1px dotted #666;}



.UserRatings {
    padding-top:10px;
    padding-right:5px;
    padding-left:5px;
    background:#fff;
    margin:10px;
}

.UserRatings label {
    width:auto;
}

#portal-breadcrumbs {
    display:none;
}


#commenting legend {
    padding:0;
}

#commenting textarea {
    width:90%;
}

#commenting {
    border-top: 1px solid #ccc;
    margin-top:50px;
    padding-top:20px;
}

#login-form form {
    width:800px;
}

div.row {
    float:none;
}

.row .field {
    margin-left:20px;
}

#action-bar .dropdown-menu li a {
        display: block !important;
        line-height: 2em;
        padding: 0;
}

#action-bar .subMenuTitle {
    padding-left:5px;
}

.row-fluid .container {
    width:100%;
}

.olLayerGooglePoweredBy {
    display:none !important;
}

.thumbnail {
    margin-top:7px;
}

#content-core fieldset {
   padding-top:20px;
}

.faceted-top-search legend {
   display:none;
}

.faceted-top-search .faceted-textwidget-place-all,
.faceted-top-search .faceted-textwidget-place-current {
    display:inline-block;
}

#content .faceted-top-search fieldset {
   border:none;
   padding:0;
   margin:0;
}

#content dl.portalMessage  {
    display:none;
}

.faceted-top-search input[type="text"] {
    width:800px;
    margin:5px 0;
}

#faceted-edit-addwidget {
    max-height:400px;
}

.faceted-widget-edit {
    max-height:400px;
}

#content fieldset { 
   padding-left:20px;
   padding-right:20px;
   border:none;
}

.ArchetypesCalendarWidget select {
    width:80px;
}

@media (min-width: 768px) and (max-width: 979px) {
    .faceted-top-search input[type="text"] {
       width: 700px;
    }
}


@media (max-width: 979px) {
    .faceted-top-search input[type="text"] {
       width: 550px;
    }
}

@media (max-width: 767px) {
    .faceted-top-search input[type="text"] {
       width: 310px;
    }
}

@media (max-width: 480px) {
    .faceted-top-search input[type="text"] {
       width: 300px;
    }
}


@media (min-width: 980px) {
    .faceted-top-search input[type="text"] {
       width: 750px;
    }
}

@media (min-width: 1200px) {
    .faceted-top-search input[type="text"] {
       width: 990px;
    }
}

.dialog-wrapper fieldset {
    padding:10px !important;
}
#content .portlet dd {margin:0;}
#collage  .portletHeader {background: transparent url("http://images.315ok.org/lhhospital/img/footerbj.jpg") repeat-x 0 0 ;
    height:28px;}
#content .portletCollection dd ,#collage .portletNews .portletItem  {padding: 0.5em 0;margin:0 6px;}
#collage .portletFooter {text-align:right;padding-right: 2em;}
#collage .portletNews {height:210px;}
#collage .portletNews  .portletItemDetails {float:right;}
#collage .portletNews .portletHeader {text-align:center;color:#0088CC;}
.row_1 .portletStaticText {background-color:#076598;height:98px;}
.row_1 .portletStaticText .span2 {margin-top:6px;background:transparent url('http://images.315ok.org/lhhospital/img/13582.png') top center no-repeat;width:135px;height:82px;color:#666666;}
.row_1 .portletStaticText .span2 h5 {background-color: transparent;color:#005989; text-align: center;margin-left:9px;
    width: 114px;}
.row_1 .portletStaticText .span1 {margin-left: 0;padding-left: 7px;}
.row_1 .portletStaticText .span1 a {color:#666666;font-size: 13px;}
#collage .row_2 .three-columns-equal .block_2 {width: 44%;}
#topslider { height: 210px;
    margin-left: 8px;
    width: 100%;}
.row_2 .block_2 .collage-item {margin-top:0px;}
#collage .row_2 .three-columns-equal .block_3 {width: 21.5%;}
.row_2 .block_3 .portletHeader {text-align:center}
#rollcontainer{height:181px; margin-left:0}
#rollcontainer .rollmember{color:#6F6F6F;display:inline;float:left;font-weight:bolder;height:180px;overflow:hidden;}

#rollcontainer .imgtitle {text-align:center;}
#rollcontainer li {display:block;list-style: none}
#rollcontainer img{margin-left:8px; margin-top:8px;}

#rollcontainer .rightli{float:right; display:block; width:130px; margin-left:10px; margin-top:8px; height:114px}
* html #rollcontainer .rightli{height:114px;overflow:hidden; display:inline}
#rollcontainer .rightli span{font-size:12px; line-height:25px}
.portlet,.portletStaticText {border:solid 1px #0d8fb3;border-radius:6px;}
#portletFooterManager .portletStaticText {border:none;}
.row_6  .roll_portlet {
height:150px;
float:left;
width:948px;
background:transparent url("http://images.315ok.org/lhhospital/img/lhjb.jpg") no-repeat 0 0;
margin:0;
}
#roll_chanpin {
height:128px;
*height:128px;	
margin:18px 32px 0 0 !important;
float:right;
width:804px;
}
#roll_chanpin .roll_image {
display:inline;
float:left;
height:128px;
overflow:hidden;
width:100%;
}
#roll_chanpin  .roll_image li {
float:left;
list-style:none outside none;
text-align:center;
width:160px;
margin-left:8px;
*height:100%;
}
#roll_chanpin  .roll_image li a{display:block;margin-top:0;*margin-top:0;}
#roll_chanpin  .roll_image li a img {width:150px;height:100px;}
#roll_chanpin  .roll_image ul.img {*height:128px;}
#roll_chanpin .imgtitle {width:150px;height:22px;overflow:hidden;font-size:12px;line-height:1.1;padding-top:1px;}
#multiproducts .proditem {clear:both;}
#multiproducts .mainphoto {float:none;}
/* front page slider css
 * 
 */
 #topslider2 {
border:medium none;
height:210px !important;
list-style-type:none;
margin-right:auto;
position:relative;
width:400px;
}

#topslider2 .img {
width:400px;
position:relative;
margin:0 auto;
height:210px
}
#topslider2 .img li {
left:0;
top:0;
*top:-3px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
z-index:100;
}
#topslider2 .img li a img{
width:400px;
max-width:none !important;
}
#topslider2 .panel {
background-color:#aaa;
top:170px;
*top:170px;
_top:175px;
border-top:none;
bottom:0;
height:40px;
position:absolute;
width:400px;
z-index:200;
}
#topslider2 .num {
float:right;
bottom:6px;
position:absolute;
right:6px;
padding:0;
margin:0;
z-index:301;
}
#topslider2 .num li.over .numVal {

background-color:#FFB900;
border-color:#FDE59D;
}
#topslider2 .num li {
background-color:#095BAD;
border:1px solid #095BAD;
display:inline;
float:left;
margin:0 1px;
width:20px;
}
#topslider2 .num li .numVal {
background-color:#aaa;
display:block;
text-align:center;
*padding-left:0;
_padding-left:0;
}
#topslider2 .title {
bottom:6px;
color:#FFFFFF;
font-size:14px;
position:absolute;
text-decoration:none;
z-index:400;
padding-left:1em;
}
#content .portlet .portletItem {border-bottom: 1px dashed;}
.portletCollection .portletHeader{text-align:center;}
.portletCollection .portletItem {line-height: 1.2;}
.portlet-collection-6027529f80fd .left_bg {background:transparent url('http://images.315ok.org/lhhospital/img/pic8.jpg') top left;width:100px;height:113px;margin-left: 6px}
.portlet-collection-751f6b9665745f62 .left_bg {background:transparent url('http://images.315ok.org/lhhospital/img/pic28.jpg') top left;width:100px;height:113px;margin-left: 6px}
.portlet-collection-524d5217817a .left_bg {background:transparent url('http://images.315ok.org/lhhospital/img/pic3.jpg') top left;width:100px;height:113px;margin-left: 6px}
.portlet-collection-602775be75c5 .left_bg {background:transparent url('http://images.315ok.org/lhhospital/img/pic15.jpg') top left;width:100px;height:113px;margin-left: 6px}
.portlet-collection-751f6b96611f67d3 .left_bg {background:transparent url('http://images.315ok.org/lhhospital/img/pic46.jpg') top left;width:100px;height:113px;margin-left: 6px}
.portlet-collection-753760274e0d80b2 .left_bg {background:transparent url('http://images.315ok.org/lhhospital/img/pic39.jpg') top left;width:100px;height:113px;margin-left: 6px}
.portlet-static-link ul {
    margin-top:9px;
}
.portlet-static-link li {
    display: inline;
    font-size: 12pt;
    font-weight: bold;
    padding: 0 8px;
    text-align: center;
}
 .portlet-static-link li.head {
    font-size: 16pt;
}
.span4 .nav-pills { margin-top: 12px;}
